import request from '../utils/request';

let code = ['ad_type', 'ad_category'];
// 广告类型
export const getADtype = () => {
    return request.get('/zsrencai/api/sys/admin/dict/find/ad_type')
}
// 广告位置
export const getADPosition = () => {
    return request.get('/zsrencai/api/sys/admin/dict/find/ad_category')
}
// 广告列表 /zsrencai/api/sys/admin/ad/list/page
export const ADList = query => {
    return request.post('/zsrencai/api/sys/admin/ad/list/page', query)
}
//新增广告 /zsrencai/api/sys/admin/ad/add
export const AddAdvertisement = query => {
    return request.post('/zsrencai/api/sys/admin/ad/add', query)
}
// 修改广告 /zsrencai/api/sys/admin/ad/update
export const ADUpdate = query => {
    return request.post('/zsrencai/api/sys/admin/ad/update', query)
}
//广告详情 /zsrencai/api/sys/admin/ad/selectbyid
export const ADInfo = query => {
    return request.post('/zsrencai/api/sys/admin/ad/selectbyid', query)
}
//删除广告 /zsrencai/api/sys/admin/ad/delete
export const delAD = query => {
    return request.post('/zsrencai/api/sys/admin/ad/delete', query)
}
//系统日志 /zsrencai/api/sys/admin/log/list/page
export const getLog = query => {
    return request.post('/zsrencai/api/sys/admin/log/list/page', query)
}
// 获取日志类型
export const logType = query => {
    return request.get(`/zsrencai/api/sys/admin/dict/get/log/type`, query)
}
// 获取操作人类型
export const operatorType = query => {
    return request.get(`/zsrencai/api/sys/admin/dict/get/account/type`, query)
}
// 获取日志列表（新）
export const logList = query => {
    return request.post('/zsrencai/api/sys/admin/log/list', query)
}


//修改状态 /zsrencai/api/sys/admin/ad/updatestatus
export const updatestatus = query => {
    return request.post('/zsrencai/api/sys/admin/ad/updatestatus', query)
}
// 批量删除 /zsrencai/api/sys/admin/ad/deletebatchad
export const delAllfiles = query => {
    return request.post('/zsrencai/api/sys/admin/ad/deletebatchad', query)
}
// 新闻列表 /zsrencai/api/sys/admin/news/list/page
export const newsList = query => {
    return request.get(`/zsrencai/api/sys/admin/news/list/page${query}`)
}
//新闻修改状态 /zsrencai/api/sys/admin/news/status
export const Newupdatestatus = query => {
    return request.put(`/zsrencai/api/sys/admin/news/status${query}`)
}
//新闻下拉栏目 /zsrencai/api/sys/admin/news-menu/option-list
export const optioistnList = () => {
    return request.get('/zsrencai/api/sys/admin/news-menu/option-list', {}, { headers: { 'Content-Type': 'application/x-www-form-urlencoded' } })
}

//删除单个新闻 /zsrencai/api/sys/admin/news/
export const delNew = query => {
    return request.delete(`/zsrencai/api/sys/admin/news/${query}`, { data: {} })
}
//删除批量新闻 /zsrencai/api/sys/admin/news/batch/id
export const delAllNEWS = query => {
    return request.delete(`/zsrencai/api/sys/admin/news/batch/id`, { data: query })
}
//批量更新审核状态 /zsrencai/api/sys/admin/news/batch/audit-status/{auditStatus}
export const auditStatus = query => {
    return request.put(`/zsrencai/api/sys/admin/news/batch/audit-status/${query.auditStatus}`, query.query)
}

//新增新闻 /zsrencai/api/sys/admin/news
export const addNewsFun = query => {
    return request.post('/zsrencai/api/sys/admin/news', query)
}

//修改新闻 /zsrencai/api/sys/admin/news
export const editNewsFun = query => {
    return request.put('/zsrencai/api/sys/admin/news', query)
}

//渲染新闻 /zsrencai/api/sys/admin/news/edit/info/{id}
export const initNews = query => {
    return request.get(`/zsrencai/api/sys/admin/news/edit/info/${query}`)
}



//添加站点公告 /zsrencai/api/sys/admin/sitenotice/add
export const addSitenotice = query => {
    return request.post('/zsrencai/api/sys/admin/sitenotice/add', query)
}
// 站点公告回显 /zsrencai/api/sys/admin/sitenotice/selectfreshnotice
export const selectfreshnotice = query => {
    return request.post('/zsrencai/api/sys/admin/sitenotice/selectfreshnotice', query)
}
